package com.ncloud.act.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

@SuppressWarnings("serial")
public class Bill implements Serializable{
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long bill_id              ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long cust_id              ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long acct_id              ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long prod_inst_id;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long prod_id;
	private String prod_name;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long discnt_inst_id;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long discnt_id;
	private String discnt_name;
	private Integer cycle_id          ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long fee                  ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long balance              ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long late_fee             ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long late_balance         ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date latecal_time         ;
	private String bill_pay_tag      ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date update_time          ;
	private Long update_user_id     ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long rsrv_fee1            ;
	private String rsrv_info1         ;
	private String remark             ;
	public Long getBill_id() {
		return bill_id;
	}
	public void setBill_id(Long bill_id) {
		this.bill_id = bill_id;
	}
	public Long getCust_id() {
		return cust_id;
	}
	public void setCust_id(Long cust_id) {
		this.cust_id = cust_id;
	}
	public Long getAcct_id() {
		return acct_id;
	}
	public void setAcct_id(Long acct_id) {
		this.acct_id = acct_id;
	}
	public Long getProd_inst_id() {
		return prod_inst_id;
	}
	public void setProd_inst_id(Long prod_inst_id) {
		this.prod_inst_id = prod_inst_id;
	}
	public Long getProd_id() {
		return prod_id;
	}
	public void setProd_id(Long prod_id) {
		this.prod_id = prod_id;
	}
	public String getProd_name() {
		return prod_name;
	}
	public void setProd_name(String prod_name) {
		this.prod_name = prod_name;
	}
	public Long getDiscnt_inst_id() {
		return discnt_inst_id;
	}
	public void setDiscnt_inst_id(Long discnt_inst_id) {
		this.discnt_inst_id = discnt_inst_id;
	}
	public Long getDiscnt_id() {
		return discnt_id;
	}
	public void setDiscnt_id(Long discnt_id) {
		this.discnt_id = discnt_id;
	}
	public String getDiscnt_name() {
		return discnt_name;
	}
	public void setDiscnt_name(String discnt_name) {
		this.discnt_name = discnt_name;
	}
	public Integer getCycle_id() {
		return cycle_id;
	}
	public void setCycle_id(Integer cycle_id) {
		this.cycle_id = cycle_id;
	}
	public Long getFee() {
		return fee;
	}
	public void setFee(Long fee) {
		this.fee = fee;
	}
	public Long getBalance() {
		return balance;
	}
	public void setBalance(Long balance) {
		this.balance = balance;
	}
	public Long getLate_fee() {
		return late_fee;
	}
	public void setLate_fee(Long late_fee) {
		this.late_fee = late_fee;
	}
	public Long getLate_balance() {
		return late_balance;
	}
	public void setLate_balance(Long late_balance) {
		this.late_balance = late_balance;
	}
	public Date getLatecal_time() {
		return latecal_time;
	}
	public void setLatecal_time(Date latecal_time) {
		this.latecal_time = latecal_time;
	}
	public String getBill_pay_tag() {
		return bill_pay_tag;
	}
	public void setBill_pay_tag(String bill_pay_tag) {
		this.bill_pay_tag = bill_pay_tag;
	}
	public Date getUpdate_time() {
		return update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	public Long getUpdate_user_id() {
		return update_user_id;
	}
	public void setUpdate_user_id(Long update_user_id) {
		this.update_user_id = update_user_id;
	}
	public Long getRsrv_fee1() {
		return rsrv_fee1;
	}
	public void setRsrv_fee1(Long rsrv_fee1) {
		this.rsrv_fee1 = rsrv_fee1;
	}
	public String getRsrv_info1() {
		return rsrv_info1;
	}
	public void setRsrv_info1(String rsrv_info1) {
		this.rsrv_info1 = rsrv_info1;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}
